/**
 *  CallConv.java : IceBird project
 *  14:07:17 
 */
package icebird.compiler.ncomp;

/**
 * Defines calling conversions.
 * @author Sergey Shulepoff[Knott]
 */
public enum CallConv {
	// ALL args placed on registers.
	PURE_REGISTER,
	
	// First 2 args placed in register,
	// third and other placed on stack.
	FAST_CALL,
	
	// Like pascal call.
	STD_CALL,
	
	// C Language calling conversion.
	NATIVE_CALL,
}
